a{
    cursor: pointer;
}
body
{
    font-size:13px;
}

.clearfix:before,
.clearfix:after
{
    display: table;
    content: " ";
}
.clearfix:after
{
    clear: both;
}
.fd-left
{
    float:left;
}
.fd-right
{
    float:right;
}
ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
a
{
    text-decoration:none;
}
.def-menu
{

}

.def-menu > ul > li
{
    float:left;
    line-height:45px;
    border-right:1px solid #526e88;

}
.def-menu > ul > li:first-child
{
    border-left:1px solid #526e88;
}
.def-menu > ul > li:last-child > a
{
    border-right:1px solid #1a2128;
}
.def-menu > ul > li > a
{
    color:#fff;
    display:block;
    padding:0 20px;
    border-left:1px solid #1a2128;
    text-decoration:none;
}
.def-menu > ul > li > a:hover
{
    background:rgba(0,0,0,0.2)
}
.def-menu > ul > li.active
{
    background-color: #97cb28;
    background-image: -moz-linear-gradient(top,#97cb28,#698f18);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#97cb28),to(#698f18));
    background-image: -webkit-linear-gradient(top,#97cb28,#698f18);
    background-image: -o-linear-gradient(top,#97cb28,#698f18);
    background-image: linear-gradient(to bottom,#97cb28,#698f18);
    background-repeat: repeat-x;
    border:none;
}

.dark.nav-3 {
    background-color: #3b4c5c;
}

.nav-wrp .nav-header {
    float: left;
    margin: 0;
    padding: 0;
}
.nav-sticky .navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
}
.nav-wrp .navbar-brand {
    padding: 6px 0;
    height: auto;
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

.nav-sticky .navbar-brand img {
    max-height: 30px;
    max-width: 100%;
}

.nav-3 .nav {
    position: absolute;
    right: 15px;
    margin: auto;
    background:#3b4c5c;
}
.dark.nav-3 .btn-primary {
    border: 2px solid #ff6858;
    background-color: #ff6858;
    color: #fff;
}
.nav-3 .nav-other .btn {
    font-size: 13px;
    padding: 5px 15px;
    margin-left: 5px;
}

.dark.nav-3 .btn-primary {
    border: 2px solid #ff6858;
    background-color: #ff6858;
    color: #fff;
}
.nav-3 .nav-other .btn {
    font-size: 13px;
    padding: 5px 15px;
    margin-left: 5px;
}

.btn-sm, .btn-group-sm > .btn {
    line-height: 1.5;
    border-radius: 3px;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

/**患者列表**/
ul.cus-list li a
{
    color:#333;
    margin:5px;
    line-height:30px;
    padding-left:20px;
    border:1px dashed #ccc;
    height:30px;
    display:block;
    position:relative;

}
ul.cus-list li a.active
{
    color:#698f18;
}
ul.cus-list li a.active span.cus-lbor
{
    background:#97cb28;
}
ul.cus-list li a span.cus-lbor
{
    position:absolute;
    top:0;
    left:0;
    width:10px;
    height:30px;
    background:#ccc;
    border-radius:0 50% 50% 0;
    display:block;
}
ul.cus-list li a:hover
{
    background:rgba(0,0,0,0.03);
}
ul.cus-list li a span.cus-name
{
    width:50px;
    display:inline-block;

}
/***/
/**二级导航**/
#nav .mainlevel ul {position:absolute; display:none; *width:2000px; z-index:9999;}
#nav .mainlevel ul li {float:left;  background:rgba(0,0,0,0.2);}
#nav .mainlevel ul li a {padding:0 12px; line-height:24px; height:24px; display:block; color:#fff;}
#nav .mainlevel ul li a:hover {color:#fff; text-decoration:none;}
.Triangle_con {height:9px; background:url(../images/index/bird.png) 36px 0 no-repeat; display:block; _margin-bottom:-6px;}

/****/
/**中间底部浮动导航**/
.bot-menu
{
    position:fixed;
    bottom:0;
    width:100%;
    z-index:3;
    background:url(../images/index/botmenu-bg.jpg) repeat-x 0 bottom;
    border-bottom:3px solid #ff6858;
    padding-left:10px;
    margin-top:10px;
    height:31px;
    line-height:31px;

}
.bot-out
{
    position:relative;
}
.bot-menu ul li
{


    float:left;
    padding:0 10px;



}
.bot-menu ul li a
{
    color:#333;
    display:block;
    text-align:center;
    line-height:38px;
}
.bot-menu ul li a:hover
{
    color:#698f18;
}
.bot-menu ul li a.active
{
    height:31px;
    line-height:31px;
    padding:0 10px 0 15px;
    color:#fff;
    background:#ff6858 url(../images/index/botmactive-bg.png) no-repeat;
}
/****/
/**详细页面*/
.margin10-bot {
    margin-bottom: 10px;
}
.text-center {
    text-align: center;
}
.tdtile-em {
    font-weight: bold;
}
.wrap-border {
    border: 1px solid #aabdcc;
    margin: 10px 0;
}
.block-tile {
    background: #d5eafb;
    padding: 0 0 0 10px;
    font-size: 14px;
    border-bottom: 1px solid #aabdcc;
}
.padding10 {
    padding: 10px;
}
.goh-sign-tab {
    margin: 0 auto;
    margin-bottom: 20px;
}
.goh-sign-tab tr td:nth-child(2n+1) {
    text-align: right;
    font-weight: bold;
}
.goh-sign-tab tr td {
    height: 30px;
    padding-top: 10px;
}
.goh-sign-tab tr td:nth-child(2n) {
    padding-left: 10px;
    border-bottom: 1px dashed #ccc;
}
.sub_title_em {
    margin: 10px 0px;
    color: #000;
    font-weight: bold;
    text-align: left;
    height: 25px;
    font-size: 14px;
    position: absolute;
    top: -8px;
    left: 25px;
    background: #fff;
    padding: 0 10px;
    line-height: 25px;
    border-radius: 5px;
    z-index: 1;
}

.pborder {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px 10px 10px;
    background: #fff;
    margin: 10px;
    font-size: 15px;
    min-height: 50px;
}
.position-re {
    position: relative;
}
.width_90
{
    width:98%;
    margin:0 auto;
}
.detail-wrapp {
    position: relative;
    padding: 1px;
    margin: 25px 0 10px 0;
}
/***/
/**表单填写页面**/
.inp-form
{
    margin-left:20px;
    margin-top:10px;
    /*border-radius:20px;*/
    /*box-shadow:0px 0px 5px #ccc;*/
    padding:10px;
    float:left;
    width:70%;
}
.inp-tab
{
    float:right;
    width:30%;
    height: 35%;
    margin-top:10px;
}
.inp-tab table tr th
{
    background:#f8f8f8;
}
.inp-tab table tr td,.inp-tab table tr th
{
    text-align:center;
    height:30px;
}
/**2016-04-18 13:49:36，处方，chentianqi**/
.inp-tab-left{
    float:left;
    width:60%;
    height: 35%;
    margin-top:10px;
}
.inp-tab-left table tr th
{
    background:#f8f8f8;
}
.inp-tab-left table tr td,.inp-tab-left table tr th
{
    text-align:center;
    height:30px;
}
.inp-tab-center{
    float:left;
    width:80px;
    margin-top:60px;
    margin-left:10px;
}
.inp-tab-center a.easyui-linkbutton{
    display:block;
    text-align:left;
    margin-bottom:5px;
    width:70px;
    height:35px;
    line-height:35px;
}
.inp-tab-center a.easyui-linkbutton .l-btn-icon-left .l-btn-text
{
    margin: 5px 4px 0 24px;
}
.tab_cf_r tr td:first-child
{
    text-align:right !important;
}
.tab_cf_r tr td
{
    text-align:left !important;
}
.tab_cf_r tr td select.easyui-combobox
{
    width:200px;
}
/**end**/
.fitem label
{
    width:150px;
    text-align:right;
    display:inline-block;
    vertical-align:top;
}
.fitem_pop label{
    width:120px;
}
.inp-form .fitem input
{
    width:260px;
}
.form-btn
{
    text-align:center;
}
.save-btn
{
    width:120px;
    height:40px;
    background-color: #97cb28;
    background-image: -moz-linear-gradient(top,#97cb28,#698f18);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#97cb28),to(#698f18));
    background-image: -webkit-linear-gradient(top,#97cb28,#698f18);
    background-image: -o-linear-gradient(top,#97cb28,#698f18);
    background-image: linear-gradient(to bottom,#97cb28,#698f18);
    background-repeat: repeat-x;
    border: none;
    border-radius:5px;
    color:#fff;
    font-size:20px;
    cursor:pointer;
}
.validatebox-textarea
{
    height:100px;
}

/****/
/**easy ui submenu*/
.m-btn .l-btn-left .l-btn-text .neweu-mparent
{
    margin-right:0px;
    line-height:45px;
}

.menu-content a
{
    color: #ffffff;;
    padding:0 10px;
    font-size:12px;
    display:inline-block;
    border-right:1px solid #aaa;

}
.menu-content a:last-child{
    border-right:none;
}
/***/



/*病历文书*/
.label,.badge {
    display: inline-block;
    padding: 2px 4px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999
}

.label {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.badge {
    padding-right: 9px;
    padding-left: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px
}


.label-info,.badge-info {
    background-color: #3a87ad
}

.label-info[href],.badge-info[href] {
    background-color: #2d6987
}
.goh-sign-tab
{
    margin:0 auto;
    margin-bottom:20px;
}
.goh-sign-tab tr td
{
    height:30px;
    padding-top:10px;
}
.goh-sign-tab tr td:nth-child(odd)
{
    text-align:right;
    font-weight:bold;
}
.goh-sign-tab tr td:nth-child(even)
{
    padding-left:10px;
    border-bottom:1px dashed #ccc;
}
.goh-sign-tab.goh-notdborder tr td:nth-child(even)
{
    border-bottom:none;
}
/**手术申请**/
.close-btn
{
    display:block;
    width:15px;
    height:15px;
    color:#fff;
    background:#f00;
    border-radius:50%;
    line-height:15px;
    text-align:center;
    margin:0 auto;
}
.validatebox-text-xs
{
    width:10%
}
.validatebox-text-s
{
    width:20%
}
.validatebox-text-sm
{
    width:30%
}
.validatebox-text-m
{
    width:50%
}
.validatebox-text-l
{
    width:80%
}


.apply-tab
{
    margin-bottom:10px;
}
.apply-tab tr td
{
    padding:10px 0 ;
    border-bottom:1px dashed #ccc;
}
.paddt-10
{
    padding-top:10px;
}
.validatebox-text-sh
{
    height:50px;
    vertical-align:top;
}
.inp-tab table tr td input[type="checkbox"]
{
    margin:auto 5px;
}
/****/
.easy-nbtn-s
{
    padding:0;

}

/**检验页面**/
.tab-autoline,.tab-rlist
{
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
}
.tab-autoline tr th,.tab-autoline tr td,.tab-rlist tr td,.tab-rlist tr th
{
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    height:30px;
}
.tab-autoline tr th
{
    background:#f8f8f8;

}
.tab-autoline tr td,.tab-rlist tr td
{
    text-align:center;
}
.nonbor-inp
{
    border:none;
    width:98%;

}
.inp-tab table.tab-rlist tr th
{
    background-color: #F2F2F2;
    background: -webkit-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
    background: -moz-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
    background: -o-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
    background: linear-gradient(to bottom,#ffffff 0,#F2F2F2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0);
}
.inp-tab table tr td.text-left
{
    text-align:left;
}
.padd-5
{
    padding:5px;
}
.easy-nbtn
{
    border:none;
    background:#ccc;
    border-radius:3px;
    padding:2px 5px;
    cursor:pointer;
    color:#fff;
    margin:5px;
}
.easy-nbtn img
{
    vertical-align:middle;
    margin-right:5px;
}
.easy-nbtn-s
{
    padding:0;

}
.easy-nbtn-success
{
    background:#97cb28;
}
.easy-nbtn-warning
{
    background:#ff6858;

}
.easy-nbtn-info
{
    background:#5bc0de;
}
.tab-bbtn
{
    padding-top:10px;
}
.margb-10
{
    margin-bottom:10px;
}
.text-right
{
    text-align:right;
}
.vt-text-percent
{
    width:85%;
}
.inp-tab table tr td.text-right
{
    text-align:right;
}
.inp-tab table tr td.text-left,.tab-autoline tr td.text-left, .tab-rlist tr td.text-left
{
    text-align:left;
}
/****/

.btn-save{
    top: 15px;
    position: fixed;
    z-index: 2;
    right: 43%;
}
.easy-nbtn-padd
{
    padding:8px 15px;
}
/**收缩展开-患者信息**/
#class1content {display:none;}
.cus-sel-info,.cus-more-info
{
    background:#F8F8F8;
}
.cus-def-info > ul > li
{
    float:left;
    padding:8px;
}
.cus-more-info > ul > li
{
    float:left;
    padding:0 8px 8px 8px;
}
.cus-def-info ul li span,.cus-more-info ul li span
{
    color:#698f18;
}
.topcus-newwidth > ul > li
{
    width:20% !important;
}
.topcus-newwidth > ul > li > span
{
    width:60px;
    text-align:right;
    display:inline-block;
    color:#000 !important;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
.customer-info ul.docname-sel li {
    padding-right: 5px;
    width: 80px;
    display: inline-block;
}
.customer-info ul li {
    display: inline-block;
    padding-right: 20px;
    line-height: 27px;

}
.dropdown-menu > li
{
    min-width:45%;
    display: inline-block;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    white-space: nowrap;
}
.open {
    *z-index: 1000;
}
.dropup, .dropdown {
    position: relative;
}
.open > .dropdown-menu {
    display: block;
}
.dropdown-toggle:active, .open .dropdown-toggle {
    outline: 0;
}
a.dropma-color {
    color: #0088CC;
}
.showhid-icon
{
    position:absolute;
    top:8px;
    right:80px;
    color:#0088CC;
}
.showhid-icon a
{
    color:#0088CC;
}
.show-hid-img
{
    width:10px;
    height:10px;

}
.orange-color
{
    color:#0088CC;
}
/***/
/**左侧页签**/
.left-label li
{
    float:left;
    display:block;
    width:50%;
    height:30px;
    text-align:center;
    line-height:30px;
    border-top:1px solid #f1f1f1;
    background-color: #f8f8f8;
    background-image: -moz-linear-gradient(top,#ffffff,#f8f8f8);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f8f8f8));
    background-image: -webkit-linear-gradient(top,#ffffff,#f8f8f8);
    background-image: -o-linear-gradient(top,#ffffff,#f8f8f8);
    background-image: linear-gradient(to bottom,#ffffff,#f8f8f8);
    background-repeat: repeat-x;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;

}
.left-label li a
{
    display:block;
}
.left-label li.active
{
    background-color: #698f18;
    background-image: -moz-linear-gradient(top,#698f18,#97cb28);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#698f18),to(#97cb28));
    background-image: -webkit-linear-gradient(top,#698f18,#97cb28);
    background-image: -o-linear-gradient(top,#698f18,#97cb28);
    background-image: linear-gradient(to bottom,#698f18,#97cb28);
    background-repeat: repeat-x;
    border: none;

}
.left-label li.active a
{
    color:#fff;
    border-left: 1px solid #6f9a13;
    border-right: 1px solid #6f9a13;
}
.rad-choice
{
    background:#f8f8f8;
    padding:7px 0 7px 7px;
}
.rad-choice input[type="radio"]
{
    margin-right:3px;
    vertical-align: middle;
}
.sel-office
{
    padding:5px;
    background:#f2f2f2;
}
.so-sel
{
    width:100%;
    height: 28px;
    border:1px solid #aaa;
}

/****/

/*检查--选择项目**/

.tlr-textarea
{
    width:32%;
    display:inline-block;
    vertical-align:middle;
}
.tlr-btn
{
    border:1px solid #ccc;
    width:40px;
    height:25px;
    cursor:pointer;
    background-color: #F2F2F2;
    background: -webkit-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
    background: -moz-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
    background: -o-linear-gradient(top,#ffffff 0,#F2F2F2 100%);
    background: linear-gradient(to bottom,#ffffff 0,#F2F2F2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0);
}
.tarea-cbtn
{
    display:inline-block;
}
/****/
/**左侧导航**/
.lefmenu-list
{
    padding:5px;
}
.lefmenu-list ul li a
{
    border:1px dashed #ccc;
    margin-bottom:10px;
    font-size:14px;
    line-height:25px;
}
.lefmenu-list ul li a:hover,.lefmenu-list ul li a.active
{
    border:1px solid #dce8c4;
    background:#94B945;
}
.lefmenu-list ul li img
{
    margin-right:10px;
    width:25px;
}
.lefmenu-list ul li a
{
    color:#333;
    display:block;
    padding:10px;
}
.lefmenu-list ul li a:hover
{
    color:#66822a;
}

/****/
.col-md-3 {
    width: 25%;
    float: left;
}





/**挂号安排**/
.reg-plan-wrap
{
    position:relative;
    margin:10px;
}
.reg-plan-left
{
    width:170px;
    position:absolute;
    top:0px;
    left:0px;
}
.reg-plan-main
{
    margin-left:210px;
}
.reg-type ul li
{
    background:url(../images/rp-icon.png) no-repeat 10px center;
    margin:0 5px 5px 10px;
    position:relative;
    background-size:6px;

}
.inhos-l
{
    top:35px;
    max-height:510px;
    overflow:auto;
}
.reg-type > ul > li > a
{
    display:block;
    border:1px solid #eee;
    border-radius:5px;
    padding:5px 5px 5px 18px;
}
.reg-type > ul > li > a:hover,.reg-type > ul > li > a.active
{
    border:1px solid #dce8c4;
    background: #f8ffe9 url(../images/rp-icon.png) no-repeat 10px center;
    background-size:6px;
}
.reg-type ul li a.rp-close
{
    position:absolute;
    z-index:1;
    top:6px;
    right:10px;
    background:#fffae3;
    border:1px solid #f3ebc5;
    color:#f6cb00;
    border-radius:50%;
    text-shadow:1px 1px 1px #fff;
    width:15px;
    height:15px;
    text-align:center;
    line-height:13px;
    font-size:10px;
    padding:0;
}
.btn-newm
{
    margin:5px 5px 0 0 ;
}



/***/
/**挂号**/

.reglist-main ul li
{
    display:inline-block;
    margin:5px;
    border:1px dashed #ccc;
    padding:10px;
    font-size:14px;
    background:#f8f8f8;
    line-height:25px;
}
.reglist-main ul li.active
{
    border:1px solid #dce8c4;
    background:#43DE11;
}
.reg-cusinfo
{
    margin-top:10px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding-top:10px;
}
.reg-cusinfo ul li
{
    width:30%;
    display:inline-block;
    margin-bottom:10px;
}
.reg-cusinfo ul li > span
{
    width:100px;
    text-align:right;
    display:inline-block;
}
.bg-gray
{
    background:#f8f8f8;
}
.rego-main
{
    position:relative;
}
.rego-left
{
    margin-right:220px;
    margin-top:10px;
}
.rego-right
{
    position:absolute;
    top:10px;
    right:10px;
}
.rego-main ul li
{
    padding-bottom:10px;
}
.rego-main ul li span
{
    width:70px;
    display:inline-block;
    text-align:right;
}
/****/


/*住院手术预约*/
.validatebox-text-2m
{
    width:40%
}
.color-blue
{
    color:#00f;
}
.color-red
{
    color:#f00;
}
.color-orange
{
    color:#ff7200;
}
.color-green
{
    color:#97cb28;
}

/**欢迎页*/
.welc-bg
{
    background:url(../images/index/welc-bg.jpg) no-repeat center center;
    background-size:100% 100%;
    position:relative;
    height:100%;
}
.welc-img
{
    text-align:center;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-180px;
    margin-left:-270px;
}

/****/
.reg-price
{
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.reg-price tr td
{
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    padding:5px;
}
.reg-price tr td:first-child
{
    background:#f8f8f8;
}
.reg-price tr td:nth-child(2)
{
    color:#00f;
}
.pay-tile
{
    font-size:22px;
    margin:0px;
}
.medical-tab-new1 tr td:nth-child(2n+1)
{
    text-align:right;
}

.cost-li-top li
{
    display:inline-block;
    width:32%;
    line-height:35px;

}
.cost-li-top li span
{
    display:inline-block;
    width:100px;
}
.cost-total
{
    line-height:50px;
    border:1px solid #ccc;
    height:163px;
    position:absolute;

}
.cost-total ul li span
{
    padding:0 10px;
    line-height:81px;
}
.cost-total ul li:first-child
{
    border-bottom:1px solid #ccc;
    height:81px;
}

.cost-total ul li span.rborder-cost
{
    border-right:1px solid #ccc;
    display:inline-block;
    background:#f8f8f8;
    height:81px;

}
.cost-tab-wrap
{
    margin-left:145px;
}
.cost-tab
{
    border-bottom:1px solid #ccc;

}
.cost-tab tr td
{
    border-top:1px solid #ccc;
    border-right:1px solid #ccc;
    padding:5px;
    height:30px;
}
.cost-tab tr:first-child td
{
    background:#f8f8f8;
    font-weight:bold;
    text-align:center;
}
.noborder
{
    border:none;
}





/**床位列表**/
.bednum-main
{
    margin:5px;
}
.bednum-main ul li
{
    display:inline-block;
    width:23.5%;
    min-width:250px;
    border:1px solid #eee;
    border-radius:5px;
    padding:5px;

}
.bednum-main ul li hr
{
    height:4px;
    border:none;
    margin:0;
    padding:0;
}
.bednum-main ul li.bgcolor-green hr
{
    background:#8ecc47;
}
.bednum-main ul li.bgcolor-blue hr
{
    background:#bde5e4;
}
.bednum-main ul li.bgcolor-pink hr
{
    background:#fda3c9;
}
.bednum-main ul li .bednum-cusinf span
{
    font-weight:bold;
}
.bednum-main ul li span.bednum-val
{
    display:inline-block;
    width:30px;
    height:30px;
    text-align:center;
    color:#fff;
}
.bednum-main ul li.bgcolor-green span.bednum-val
{
    background:#8ecc47;
}
.bednum-main ul li.bgcolor-blue span.bednum-val
{
    background:#bde5e4;
}
.bednum-main ul li.bgcolor-pink span.bednum-val
{
    background:#fda3c9;
}
.bednum-main ul li span.bednum-name
{
    color:#00f;
    padding:0 5px;
}

.bednum-main ul li.bgcolor-green hr
{
    height:4px;
    background:#8ecc47;
    border:none;
    margin:0;
    padding:0;
}
.bn-cusinfo-tab tr td
{
    border-bottom:1px solid #eee;
    padding:3px 0;
    font-size:14px;
}


/***护理页面的样式**/
.nodata-wrap
{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-210px;
    margin-top:-180px;
}
.nodata-text
{
    background:url('../images/index/nodata.png') no-repeat;
    width:391px;
    height:108px;
    font-size:35px;
    padding-top:250px;
    padding-left:30px;

}

.office-sel-pop
{
    padding:5px;

}
.office-sel-pop ul li
{
    display:inline-block;
    width:30%;
    border-bottom:1px dashed #ccc;
    line-height:40px;
    text-align:center;
}
.office-sel-pop ul li span
{
    display:none;
}
.office-sel-pop ul li:hover
{
    border-bottom:1px dashed #029ae5;
    position:relative;
    background:rgba(0,0,255,0.05);
}
.office-sel-pop ul li:hover span
{
    display:block;
    color:#fff;
    background:#029ae5;
    width:30px;
    height:40px;
    line-height:40px;
    position:absolute;
    bottom:0;
    left:0;
    font-size:25px;
}

.star1{
    width: 70px;
    height: 13px;
    background: url('../images/index/star1.png') repeat-x left center;
}
.star2{
    /*   width: 60%;*/
    height: 13px;
    background: url('../images/index/star2.png') repeat-x left center;
    float: left;
}
.star-zone
{
    display:inline-block;
}
.customer-list-nstyle
{
    margin:10px;
}
.customer-list-nstyle ul li
{
    display:inline-block;
    border:1px solid #B7CEDA;
    border-radius:5px;
    margin-bottom:10px;
    position:relative;
    background: -moz-linear-gradient(top, #ffffff 0%, #EBF7FF 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EBF7FF));
    background: -webkit-linear-gradient(top, #ffffff 0%,#EBF7FF 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#EBF7FF 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#EBF7FF 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#EBF7FF 100%);


}
.customer-list-nstyle ul li span
{
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff;
    font-size:20px;
    font-weight:bold;
    margin-left:5px;
    border-radius:0 0 5px 5px;
}
.customer-list-nstyle ul li.blue-tborder
{
    border-top:4px solid #AEE6FD;
}
.customer-list-nstyle ul li.blue-tborder span
{
    background: -moz-linear-gradient(top, #9CE5F6 0%, #82D2F3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9CE5F6), color-stop(100%,#82D2F3));
    background: -webkit-linear-gradient(top, #9CE5F6 0%,#82D2F3 100%);
    background: -o-linear-gradient(top, #9CE5F6 0%,#82D2F3 100%);
    background: -ms-linear-gradient(top, #9CE5F6 0%,#82D2F3 100%);
    background: linear-gradient(to bottom, #9CE5F6 0%,#82D2F3 100%);

}
.customer-list-nstyle ul li.orange-tborder
{
    border-top:4px solid #FFD090;
}
.customer-list-nstyle ul li.orange-tborder span
{

    background: -moz-linear-gradient(top, #FFD090 0%, #FF940E 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD090), color-stop(100%,#FF940E));
    background: -webkit-linear-gradient(top, #FFD090 0%,#FF940E 100%);
    background: -o-linear-gradient(top, #FFD090 0%,#FF940E 100%);
    background: -ms-linear-gradient(top, #FFD090 0%,#FF940E 100%);
    background: linear-gradient(to bottom, #FFD090 0%,#FF940E 100%);
}
.customer-list-nstyle ul li.green-tborder
{
    border-top:4px solid #BDF89A;
}
.customer-list-nstyle ul li.green-tborder span
{

    background: -moz-linear-gradient(top, #BDF89A 0%, #80D556 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BDF89A), color-stop(100%,#80D556));
    background: -webkit-linear-gradient(top, #BDF89A 0%,#80D556 100%);
    background: -o-linear-gradient(top, #BDF89A 0%,#80D556 100%);
    background: -ms-linear-gradient(top, #BDF89A 0%,#80D556 100%);
    background: linear-gradient(to bottom, #BDF89A 0%,#80D556 100%);
}

.customer-list-nstyle ul li.red-tborder
{
    border-top:4px solid #FFBFA5;
}
.customer-list-nstyle ul li.red-tborder span
{

    background: -moz-linear-gradient(top, #FFBFA5 0%, #EB5B15 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFBFA5), color-stop(100%,#EB5B15));
    background: -webkit-linear-gradient(top, #FFBFA5 0%,#EB5B15 100%);
    background: -o-linear-gradient(top, #FFBFA5 0%,#EB5B15 100%);
    background: -ms-linear-gradient(top, #FFBFA5 0%,#EB5B15 100%);
    background: linear-gradient(to bottom, #FFBFA5 0%,#EB5B15 100%);
}

.customer-list-tab tr td
{
    padding:5px;
    font-size:14px;
}
.customer-list-tab tr td:first-child
{
    text-align:right;
    width:80px;
}
.customer-list-header
{
    position:relative;
    color:#00f;
}
.cus-sex-img
{
    position:absolute;
    right:10px;
    top:5px;
}

